package cn.csc.module.shop.controller.admin.recommend.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigInteger;

/**
* 店铺推荐记录 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class ShopRecommendBaseVO {

    @ApiModelProperty(value = "店铺ID", required = true)
    @NotNull(message = "店铺ID不能为空")
    private BigInteger shopId;

    @ApiModelProperty(value = "店铺名称", required = true)
    @NotNull(message = "店铺名称不能为空")
    private String shopName;

    @ApiModelProperty(value = "店铺logo(可修改)")
    private String shopLogo;

    @ApiModelProperty(value = "类目名称")
    private String businessName;

    @ApiModelProperty(value = "说明")
    private String comment;

    @ApiModelProperty(value = "推荐日期")
    private String recordDate;

}
